#ifndef FENSERVEUR_H
#define FENSERVEUR_H

#include <QtGui>
#include<QtCore>
#include <QtNetwork>
#include"client.h"
#include<qhash.h>


namespace Ui {
    class FenServeur;
}
class FenServeur : public QWidget
{
    Q_OBJECT

    public:
        FenServeur();
        void envoyerATous(const QString &message , QTcpSocket *s);
         int numPort;

    private slots:
        void nouvelleConnexion();
        void donneesRecues();
        void deconnexionClient();


    private:
        Ui::FenServeur *ui;
        QLabel *etatServeur;
        QPushButton *boutonQuitter;

        QTcpServer *serveur;
        QList<Client > clients;
        quint16 tailleMessage;

};

#endif // FENSERVEUR_H
